.IIF NDF R$$MPL, .TITLE EXESTB .IIF DF R$$MPL, .TITLE SFVC2 .IDENT /04.60/ ; ; Copyright (c) 1995-1999 by Mentec, Inc., U.S.A. ; All rights reserved. ; ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED ; OR COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. ; ; B. S. MCCARTHY 28-NOV-83 ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.0 BY: ; ; R. D. HANEY ; B. S. MCCARTHY ; G. N. LARSEN ; T. SCHOELLER ; R. KRISHNA ; J. W. BERZLE ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.1 BY: ; ; R. D. HANEY ; G. N. LARSEN ; J. W. BERZLE ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.3 BY: ; ; G. N. LARSEN ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.4 BY: ; ; B. S. MCCARTHY ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.5 BY: ; ; D. CARROLL ; ; MODIFIED FOR RSX-11M-PLUS VERSION 4.6 BY: ; ; D. Carroll 19-Oct-1995 04.60 ; DC406 - Include UTUIC in the vectored references ; ; ; EXEC VECTORING ROUTINE ; ; AS YOU MAY HAVE NOTICED IN THE .TITLE DIRECTIVE, THIS MODULE IS ; ASSEMBLED CONDITIONALLY UPON R$$MPL. THE MODULE IS ASSEMBLED TWICE. ; THE FIRS TIME (ASSEMBLED WITH RSXMC), PRODUCES THE VECTOR CODE ITSELF ; FOR THE EXEC (MODULE SFVC2). THE SECOND ASSEMBLY, WITHOUT RSXMC, CREATES ; AN OBJECT MODULE (MODULE EXESTB) WHICH CAN BE TASKBUILT INTO THE DUMMY ; STB FILE FOR THE EXECUTIVE. ;+ ; **-$SFVCD-TRANSLATE EXEC VECTOR (FOR DRIVER) ; **-$SFVCP-TRANSLATE EXEC VECTOR (FOR COMM PROCESS) ; ; THIS DIRECTIVE INSTRUCTS THE SYSTEM TO TRANSLATE A VECTOR OF OFFSETS ; INTO THE SYSTEM VECTOR (DEFINED BELOW) INTO OFFSETS. SEE COMMENTS ON ; BUFFER FORMAT BELOW. ; ; * * * N O T E W E L L * * * ; ; THESE ROUTINES ARE AT VIRTUAL ZERO IN THE DIRECTIVE COMMON. THE ROUTINE ; COULD BE MOVED, BUT LABEL $SFVCP HAD BETTER STAY AT ZERO FOR ALL TIME, ; AND $SFVCD AT VIRTUAL 4 ; ; INPUTS: ; ; R2=NUMBER OF ENTRIES IN VECTOR (NUMBER OF WORDS, LESS ONE ; FOR FLAGS WORD) ; R3=ADDRESS OF WD. 00. OF THE BUFFER. ; ; CALLING SEQUENCE ($SFVCD): (REGISTER USAGE ARBITRARY) ; ; MOV @#112,R0 ;GET POINTER TO VECTOR OF POINTERS ; MOV @(R0),KINAR6 ;MAP ROUTINE WITH CORRECT APR BIAS ; CALL @#140004 ;CALL TRANSLATE ROUTINE ; ; CALLING SEQUENCE ($SFVCP): (REGISTER USAGE ARBITRARY) ; ; MOV @#112,R0 ;GET POINTER TO VECTOR OF POINTERS ; MOV @(R0),-(SP) ;MAP ROUTINE WITH CORRECT APR BIAS ; MOV #120000,-(SP) ;GET ADDR. OF TRANSLATE ROUTINE ; CALL $MPPRO ;CALL ROUTINE IN EXEC WHICH MAPS AND ; ;CALLS TRANSLATE ROUTINE ; ; OUTPUTS: ; ; THE VECTOR IS FILLED WITH THE REQUESTED INFORMATION. ; ;- .PAGE .IF DF R$$MPL $SFVCP::JMP SFVCC ;ENTRY POINT TO TRANSLATE PROCESS VECTOR $SFVCD:: ;ENTRY POINT TO TRANSLATE DRIVER VECTOR .IF DF K$$DAS MOV @#KDSAR6,-(SP) ;SAVE MAPPING OF DATA SPACE MOV @#KINAR6,@#KDSAR6;OVERMAP I/D (CALLER CAN'T TELL ;THIS MUST BE DONE, BECAUSE THE ;FEATURE MASK ISN'T AVAILABLE YET). .ENDC ; DF K$$DAS TST (R3) ;FIRST WORD NON-ZERO ? ;(IMPLIES VECTOR ALREADY TRANSLATED) BNE 40$ ;IF NE YES, RETURN NOW INC (R3)+ ;SET FLAG FOR VECTOR ALREADY TRANSLATED 10$: MOV (R3),R0 ;GET NEXT OFFSET CMP R0,#MAXOFF ;PAST END OF VECTOR ? BHIS 20$ ;IF HIS YES BIT #1,R0 ;ODD ? BNE 20$ ;IF NE YES MOV EXEVEC+20000(R0),(R3)+ ;INSERT REAL ADDRESS BR 30$ ;FINISH LOOP 20$: MOV #160001,(R3)+ ;THIS ADDRESS SHOULD ALWAYS RESULT IN TRAP ;(IT'S ODD AND GUARANTEED NON-EXISTENT) 30$: SOB R2,10$ ;FINISH LOOP 40$: .IF DF K$$DAS MOV (SP)+,@#KDSAR6 ;RESTORE APR6 MAPPING .ENDC ; DF K$$DAS RETURN ; .BLKW 50. ; ***** PATCH SPACE ***** .ENDC ; DF R$$MPL .PAGE ;+ ; **-$SFVC2-TRANSLATE EXEC VECTOR ; ; THIS DIRECTIVE INSTRUCTS THE SYSTEM TO TRANSLATE A VECTOR OF OFFSETS ; INTO THE SYSTEM VECTOR (DEFINED BELOW) INTO OFFSETS. SEE COMMENTS ON ; BUFFER FORMAT BELOW. ; ; DPB FORMAT: ; ; WD. 00 -- DIC(169.),DPB SIZE(4.). ; WD. 01 -- SUBFUNCTION CODE (15.) (LOW BYTE). ; WD. 02 -- BUFFER ADDRESS. ; WD. 03 -- BUFFER SIZE (IN WORDS). ; ; BUFFER FORMAT: ; ; WD. 00 -- RETURNED AS ADDRESS OF ROUTINE/DATA CELL ; WD. 01 -- OFFSET INTO SYSTEM VECTOR ; WD. 02/03 -- SECOND PAIR ; . ; . ; . ; ; INPUTS: ; ; R2=NUMBER OF EXTRA WORDS IN USER BUFFER. ; R3=ADDRESS OF WD. 00. OF THE BUFFER. ; R5=TCB ADDRESS OF THE REQUESTING TASK. ; ; OUTPUTS: ; ; THE USER'S BUFFER IS FILLED WITH THE REQUESTED INFORMATION. ; ;- .PAGE .IF DF R$$MPL .ENABL LSB $SFVEC::INC R2 ;ALLOW FOR MANDATORY PARAMETER IN COUNT MOV R2,R0 ;COPY NUMBER OF WORDS INC R0 ;ALLOW FOR FLAGS WORD ASL R0 ;CONVERT TO NUMBER OF BYTES ADD R3,R0 ;POINT PAST END OF BUFFER BCS 50$ ;IF CS WRAPS AROUND CMP R0,#160000 ;IS IT PAST MAPPING RANGE OF APR6 ? BHI 50$ ;IF HI YES - RETURN ERROR SFVCC: TST (R3) ;FIRST WORD NON-ZERO ? ;(IMPLIES VECTOR ALREADY TRANSLATED) BNE 40$ ;IF NE YES, RETURN NOW INC (R3)+ ;SET FLAG FOR VECTOR ALREADY TRANSLATED 10$: MOV (R3),R0 ;GET NEXT OFFSET CMP R0,#MAXOFF ;PAST END OF VECTOR ? BHIS 20$ ;IF HIS YES BIT #1,R0 ;ODD ? BNE 20$ ;IF NE YES MOV EXEVEC(R0),(R3)+ ;INSERT REAL ADDRESS BR 30$ ;FINISH LOOP 20$: MOV #160001,(R3)+ ;THIS ADDRESS SHOULD ALWAYS RESULT IN TRAP ;(IT'S ODD AND GUARANTEED NON-EXISTENT) 30$: SOB R2,10$ ;FINISH LOOP 40$: RETURN ; 50$: DRSTS D.RS98 ;INVALID VECTOR BUFFER SPECIFIED .DSABL LSB .BLKW 50. ; ***** PATCH SPACE ***** .ENDC ; DF R$$MPL .PAGE ; MACRO TO DEFINE VECTOR ENTRIES .MACRO VECTOR ENTRY,COND .IF NDF R$$MPL 'ENTRY'==OFFSET OFFSET=OFFSET+2 .IFF ; NDF R$$MPL .IF NB COND .IF DF COND .WORD ENTRY .IFF ; DF COND .WORD 160001 .ENDC ; DF COND .IFF ;NB COND .WORD ENTRY .ENDC ; NB COND .ENDC ; NDF R$$MPL .ENDM VECTOR ; MACRO FOR ENTRIES WHOSE NAMES DON'T APPEAR IN DUMMY STB .MACRO NOSTB ENTRY,COND .IF NDF R$$MPL OFFSET=OFFSET+2 .IFF ; NDF R$$MPL .IF NB COND .IF DF COND .WORD ENTRY .IFF ; DF COND .WORD 160001 .ENDC ; DF COND .IFF ;NB COND .WORD ENTRY .ENDC ; NB COND .ENDC ; NDF R$$MPL .ENDM NOSTB ; MACRO TO DEFINE SYNONYMS FOR ENTRY POINTS .MACRO SYNONM ENTRY .IF NDF R$$MPL 'ENTRY'==OFFSET-2 .ENDC ; NDF R$$MPL .ENDM SYNONM ; DEFINE LOCAL SYMBOLS FOR MULTIPLE CONDITIONALS .IF DF M$$EXT&U$$UMR EXTUMR = 0 .ENDC ;DF M$$EXT&U$$UMR .IF DF S$$WPC&D$$ISK SWAP=0 .ENDC ;DF S$$WPC&D$$ISK .IF DF C$$CDA .IIF EQ C$$CDA-12 CDA$MS=0 .IIF EQ C$$CDA CDA$MS=0 .ENDC ;DF C$$CDA .IF DF M$$NET&M$$PRO MPNET=0 .ENDC ; DF M$$NET&M$$PRO .IF DF L$$XDT&M$$PRO MPLXDT=0 .ENDC ; DF L$$XDT&M$$PRO .PAGE ; THE VECTOR TABLE ITSELF ; AS OF FIELD TEST, THE VECTOR FOR THE VERSION 3.0 RELEASE IS ; FROZEN. ADD NEW SYMBOLS AT THE END OF THE VECTOR. ; .IF NDF R$$MPL OFFSET = 0 .IFF EXEVEC: .ENDC ; NDF R$$MPL VECTOR D.VINT VECTOR KISAR0 VECTOR KISAR5 VECTOR KISAR6 VECTOR KISAR7 VECTOR P.LGTH VECTOR S.CTM VECTOR S.FRK VECTOR S.EMB VECTOR S.ITM VECTOR S.KRB VECTOR S.KS5,L$$DRV VECTOR S.KTB VECTOR S.LHD VECTOR S.PKT VECTOR S.RCNT VECTOR S.ROFF VECTOR S.STS VECTOR S.ST2 VECTOR S.ST3 VECTOR S.URM VECTOR T.ACN VECTOR T.CPU VECTOR T.EXT VECTOR T.IRM VECTOR T.ISIZ VECTOR T.LGTH VECTOR T.OCBH VECTOR T.RDCT VECTOR T.RRM VECTOR UISAR0 VECTOR UISAR1 VECTOR UISAR6 VECTOR UISAR7 VECTOR UISDR6 VECTOR UISDR7 VECTOR U.UAB VECTOR V$$CTR VECTOR W.MAP VECTOR W.RTRV VECTOR W.USE,P$$WND VECTOR W.VBN VECTOR W.WISZ VECTOR .LB0 VECTOR .CO0 VECTOR .TT0 VECTOR $ABTIM VECTOR $ABTM2 VECTOR $ABTSK VECTOR $ACCRG VECTOR $ACHCK VECTOR $ACHKB VECTOR $ACHRO VECTOR $ACNFE VECTOR $ACTHD VECTOR $ACTPS VECTOR $ALACC VECTOR $ALOCB VECTOR $ALOC1 VECTOR $ALSEC VECTOR $ALTAB VECTOR $ALVBK VECTOR $APLIM VECTOR $ASUMR,EXTUMR VECTOR $BCBUF,C$$CDA VECTOR $BILNG VECTOR $BLXIO VECTOR $BTTIM VECTOR $BTTM2 VECTOR $CBDHD VECTOR $CEFI VECTOR $CEFN VECTOR $CEX VECTOR $CFLPT VECTOR $CKBFB VECTOR $CKBFR VECTOR $CKCSR VECTOR $CKMAP VECTOR $CKURM VECTOR $CLICQ VECTOR $CLINS VECTOR $CLKHD VECTOR $CLRMV VECTOR $CLSRF VECTOR $CNTLN VECTOR $COMEF VECTOR $COPT VECTOR $CPBIT VECTOR $CPCRM VECTOR $CPMSK VECTOR $CPTBL VECTOR $CPUSC VECTOR $CPURM VECTOR $CPUTM VECTOR $CPUT1 VECTOR $CRALT,C$$CDA VECTOR $CRATT VECTOR $CRAVL VECTOR $CRBAE,C$$CDA VECTOR $CRCSR,C$$CDA VECTOR $CRDEV,C$$CDA VECTOR $CRKRB,C$$CDA VECTOR $CRMS0,C$$CDA VECTOR $CRMS3,C$$CDA VECTOR $CRMS6,C$$CDA VECTOR $CRMTB VECTOR $CRPAR,C$$CDA VECTOR $CRPKT VECTOR $CRSBN,C$$CDA VECTOR $CRSCS,C$$CDA VECTOR $CRSUN,C$$CDA VECTOR $CRUNT,C$$CDA VECTOR $CTLST VECTOR $CTXPT VECTOR $CVDVN VECTOR $CXDBL VECTOR $DEACB VECTOR $DEAC1 VECTOR $DEARG VECTOR $DEATR VECTOR $DECLK VECTOR $DELRG VECTOR $DEPKT VECTOR $DESEC VECTOR $DESPK VECTOR $DETRG VECTOR $DEUMR,EXTUMR VECTOR $DEVHD VECTOR $DICSV NOSTB $DIV SYNONM $$DIV VECTOR $DRATP VECTOR $DRDSE VECTOR $DREXT VECTOR $DRQRQ VECTOR $DTOER VECTOR $DVCER VECTOR $DVERR VECTOR $DVMSG VECTOR $DYPMN VECTOR $ENTSQ VECTOR $ERFLA VECTOR $ERRPT VECTOR $ERRSQ VECTOR $ERRX,E$$LOG VECTOR $EXRQF VECTOR $EXRQN VECTOR $EXRQP VECTOR $EXSIZ VECTOR $FINDI VECTOR $FMASK VECTOR $FMSK2 VECTOR $FMSK3 VECTOR $FMSK4 VECTOR $FNCLI VECTOR $FORK VECTOR $FXRPT VECTOR $GGEF,G$$GEF VECTOR $GSPKT VECTOR $GTBYT VECTOR $GTPKT VECTOR $GTSPK VECTOR $GTWRD VECTOR $HEADR VECTOR $HFMSK VECTOR $HRCPT VECTOR $IBXMT VECTOR $ICAVL VECTOR $ICHKP VECTOR $IIMSK VECTOR $IISTM VECTOR $IIXMT VECTOR $INIBF VECTOR $INTCT VECTOR $INTSE VECTOR $INTSI VECTOR $INTSV VECTOR $INTXT VECTOR $IOALT VECTOR $IODON VECTOR $IOFIN VECTOR $KRBSC VECTOR $K6TAB VECTOR $LBUIC VECTOR $LDPWF VECTOR $LDREG VECTOR $LDRPT VECTOR $LOGHD VECTOR $LOGPT VECTOR $LSTLK VECTOR $MCRPT VECTOR $MKCSR VECTOR $MKCS2 VECTOR $MOULS VECTOR $MPDC1 VECTOR $MPLND VECTOR $MPLNE VECTOR $MPLUN VECTOR $MPPKT VECTOR $MPPRO VECTOR $MPVBN NOSTB $MUL SYNONM $$MUL VECTOR $MSCR1,CDA$MS VECTOR $MSCR2,CDA$MS VECTOR $MSCR3,CDA$MS VECTOR $MXEXT VECTOR $M100Q,M$$NET VECTOR $NCPU VECTOR $NCTPT,T$$TSA VECTOR $NMCLI VECTOR $NONSI VECTOR $NS0 VECTOR $NS1 VECTOR $NS2 VECTOR $NS3 VECTOR $NS4 VECTOR $NS5 VECTOR $NS6 VECTOR $NS7 VECTOR $NTEND VECTOR $NTUIC VECTOR $NXTSK VECTOR $PARHD VECTOR $PARTB VECTOR $PFRSZ VECTOR $PKMAX VECTOR $PKNUM VECTOR $PLPAR VECTOR $POLBP VECTOR $POLFL VECTOR $POLST VECTOR $POOL VECTOR $PRIHL VECTOR $PRILL VECTOR $PROC2 VECTOR $PRTAB VECTOR $PTBYT VECTOR $PTCBL VECTOR $PTCPT VECTOR $PTTCB VECTOR $PTWRD VECTOR $QACNT VECTOR $QASTT VECTOR $QCLNR VECTOR $QCNTP VECTOR $QCPKT VECTOR $QERMV VECTOR $QFORK VECTOR $QINSF VECTOR $QINSP VECTOR $QMCR VECTOR $QMCRL VECTOR $QRMVF VECTOR $QRMVT VECTOR $QSPIB VECTOR $QSPIF VECTOR $QSPIP VECTOR $QSPRF VECTOR $QTRAN VECTOR $QTRN1 VECTOR $QTRN2 VECTOR $QUEBF VECTOR $QUEXT VECTOR $QUPKT VECTOR $RCTPT VECTOR $RELOC VECTOR $REMOV VECTOR $REMO1 VECTOR $REQU1 VECTOR $RNDC,R$$NDC VECTOR $RNDH,R$$NDC VECTOR $RNDL,R$$NDC VECTOR $RQSCH VECTOR $RQTAB VECTOR $SABPT VECTOR $SAHDB VECTOR $SAHPT VECTOR $SAVNR VECTOR $SCCTB VECTOR $SCDEV VECTOR $SCDVT VECTOR $SCDV1 VECTOR $SCERR VECTOR $SCMDQ VECTOR $SCMOF VECTOR $SCOFL VECTOR $SCRET VECTOR $SECFR VECTOR $SETCR VECTOR $SETF VECTOR $SGFIN VECTOR $SGNMK VECTOR $SHERR VECTOR $SHFCT VECTOR $SHFTM VECTOR $SHFPT VECTOR $SHLOS VECTOR $SHPCT VECTOR $SHUMB VECTOR $SIGFL VECTOR $SNCMD VECTOR $SRAST VECTOR $SRCCQ VECTOR $SRGEF,G$$GEF VECTOR $SRPRO VECTOR $SRSTD VECTOR $SRUCB VECTOR $SRUC1 VECTOR $STACK VECTOR $STALR VECTOR $STCLI VECTOR $STENB VECTOR $STFLG VECTOR $STKDP VECTOR $STPCT VECTOR $STPTK VECTOR $STRTM VECTOR $SWPC,SWAP VECTOR $SWPR,SWAP VECTOR $SWR VECTOR $SYLHD VECTOR $SYSID VECTOR $SYSIZ VECTOR $SYSNM VECTOR $SYTYP VECTOR $SYUAB VECTOR $SYUIC VECTOR $TCBCP VECTOR $TICLR VECTOR $TKNPT VECTOR $TKPS VECTOR $TKTAB VECTOR $TKTCB VECTOR $TKWSE VECTOR $TMSTP VECTOR $TRACE VECTOR $TSKHD VECTOR $TSKRP VECTOR $TSKRT VECTOR $TSPAR VECTOR $TSTBF VECTOR $TSTCP VECTOR $TTNS VECTOR $UCBSC VECTOR $UMPC VECTOR $UMPS VECTOR $UMRHD,EXTUMR VECTOR $UMRPT,M$$NET VECTOR $URMST VECTOR $URMTB VECTOR $VECTR VECTOR $VERSN VECTOR $VERTK VECTOR $VTDCB ; COMM EXEC VECTORS VECTOR $1SCTB,MPNET VECTOR $ACTLN,MPNET VECTOR $ASCMP,M$$NET VECTOR $CALLX,M$$NET VECTOR $CCBAF,M$$NET VECTOR $CCBAL,M$$NET VECTOR $CCBCT,M$$NET VECTOR $CCBGT,M$$NET VECTOR $CCBRT,M$$NET VECTOR $CCBLH,M$$NET VECTOR $CCBNM,M$$NET VECTOR $CCBSZ,M$$NET VECTOR $CEACC,M$$NET VECTOR $CECAC,M$$NET VECTOR $CEDIV,M$$NET VECTOR $CELFN,M$$NET VECTOR $CELOG,M$$NET VECTOR $CEMUL,M$$NET VECTOR $CEPWR,M$$NET VECTOR $CMFRK,M$$NET VECTOR $CMPDV,M$$NET VECTOR $CMQIN,M$$NET VECTOR $CMQRM,M$$NET VECTOR $CNV22,M$$NET VECTOR $CNV18,M$$NET VECTOR $CSBGT,M$$NET VECTOR $CSBRT,M$$NET VECTOR $CTCMP,M$$NET VECTOR $CXOPT,M$$NET VECTOR $DDAST,M$$NET VECTOR $DDCCP,M$$NET VECTOR $DDCRA,M$$NET VECTOR $DDDIS,M$$NET VECTOR $DDENB,M$$NET VECTOR $DDFNC,M$$NET VECTOR $DDGET,M$$NET VECTOR $DDKCP,M$$NET VECTOR $DDKIL,M$$NET VECTOR $DDMAN,M$$NET VECTOR $DDMSN,M$$NET VECTOR $DDRCE,M$$NET VECTOR $DDRCP,M$$NET VECTOR $DDRNG,M$$NET VECTOR $DDSET,M$$NET VECTOR $DDSPC,M$$NET VECTOR $DDSTP,M$$NET VECTOR $DDSTR,M$$NET VECTOR $DDXKL,M$$NET VECTOR $DDXME,M$$NET VECTOR $DDXMP,M$$NET VECTOR $DDXOF,M$$NET VECTOR $DDXON,M$$NET VECTOR $DECPT,M$$NET VECTOR $DLCRS,M$$NET VECTOR $DSPTM,M$$NET VECTOR $EVDSC,M$$NET VECTOR $FILHD,M$$NET VECTOR $INTSX,M$$NET VECTOR $INTX7,M$$NET VECTOR $KLCMP,M$$NET VECTOR $LDBAF,M$$NET VECTOR $LDBGT,M$$NET VECTOR $LDBRT,M$$NET VECTOR $LGCON,M$$NET VECTOR $LGDDB,M$$NET VECTOR $LGFNB,M$$NET VECTOR $LGMON,M$$NET VECTOR $LGPDV,M$$NET VECTOR $LGSTT,M$$NET VECTOR $LGUIC,M$$NET VECTOR $LLCAL,M$$NET VECTOR $LLCLC,M$$NET VECTOR $LLCRQ,M$$NET VECTOR $LLCRS,M$$NET VECTOR $LLCSP,M$$NET VECTOR $LLCTA,M$$NET VECTOR $LTMFC,M$$NET VECTOR $MAXOV,M$$NET VECTOR $MPLCK,MPNET VECTOR $MPSAV,MPNET VECTOR $MVFBF,M$$NET VECTOR $MVTBF,M$$NET VECTOR $NBIAS,M$$NET VECTOR $NETPF,M$$NET VECTOR $NMCLH,M$$NET VECTOR $NMCL2,M$$NET VECTOR $NMCRS,M$$NET VECTOR $NMLST,M$$NET VECTOR $NTLPT,M$$NET VECTOR $OBJHD,M$$NET VECTOR $PADB,M$$NET VECTOR $PDDSP,M$$NET VECTOR $PDQUE,M$$NET VECTOR $PDQU1,M$$NET VECTOR $PDSPL,M$$NET VECTOR $PDVID,M$$NET VECTOR $PDVNM,M$$NET VECTOR $PDVTA,M$$NET VECTOR $PSIPT,M$$NET VECTOR $PUMR,M$$NET VECTOR $PWRF1,M$$NET VECTOR $QBIAS,M$$NET VECTOR $QSTRT,M$$NET VECTOR $RCCMP,M$$NET VECTOR $RDBAF,M$$NET VECTOR $RDBCT,M$$NET VECTOR $RDBGT,M$$NET VECTOR $RDBLH,M$$NET VECTOR $RDBNM,M$$NET VECTOR $RDBRT,M$$NET VECTOR $RDBSZ,M$$NET VECTOR $RDBTH,M$$NET VECTOR $RDBWT,M$$NET VECTOR $RDBQP,M$$NET VECTOR $RDQCT,M$$NET VECTOR $RDQSL,M$$NET VECTOR $SDBAF,M$$NET VECTOR $SDBCT,M$$NET VECTOR $SDBLH,M$$NET VECTOR $SDBNM,M$$NET VECTOR $SDBSZ,M$$NET VECTOR $SLTMA,M$$NET VECTOR $SLTNM,M$$NET VECTOR $SNAPT,M$$NET VECTOR $SPMTB,DUMMY VECTOR $SQRCM,M$$NET VECTOR $STDDM,M$$NET VECTOR $STDD1,M$$NET VECTOR $STDLC,M$$NET VECTOR $STDL1,M$$NET VECTOR $STMFC,M$$NET VECTOR $SYNB,M$$NET VECTOR $SYNC,M$$NET VECTOR $TK100,M$$NET VECTOR $TSTIM,M$$NET VECTOR $T1SCL,M$$NET VECTOR $T100C,M$$NET VECTOR $T100Q,M$$NET VECTOR $XAVL,M$$NET VECTOR $XBIAS,M$$NET VECTOR $XMCMP,M$$NET VECTOR $ZTIME,M$$NET VECTOR $ZTIM2,M$$NET VECTOR $STMTB,MPNET ; THE FOLLOWING SYMBOLS ARE FOR SPM-11M-PLUS HOOKPOINT VECTOR $SPH01 VECTOR $SPH02 VECTOR $SPH03 VECTOR $SPH04 VECTOR $SPH05 VECTOR $SPH06 VECTOR $SPH07 VECTOR $SPH08 VECTOR $SPH09 VECTOR $SPH10,E$$XPR VECTOR $SPH11 VECTOR $SPH12 VECTOR $SPH13,DUMMY VECTOR $SPH14,DUMMY VECTOR $SPH15 VECTOR $SPH16 VECTOR $SPH17 VECTOR $SPH18 VECTOR $SPH19,P$$MON VECTOR $SPH20 VECTOR $SPH21 VECTOR $SPH22 VECTOR $SPH23,V$$TRM VECTOR $SPH24,V$$TRM VECTOR $SPH25 VECTOR $SPH26 VECTOR $SPH27 VECTOR $SPH28,C$$INT VECTOR $SPH29 VECTOR $SPH30 VECTOR $SPH31 VECTOR $SPH32 VECTOR $SPH33 VECTOR $SPH34,P$$MON VECTOR $SPH35,P$$MON VECTOR $SPH36,M$$NET VECTOR $SPH37,DUMMY VECTOR $SPH38,DUMMY VECTOR $SPH39,DUMMY VECTOR $SPH40,DUMMY ; SYMBOLS ADDED AFTER START OF RSX-11M-PLUS V3.0 FIELD TEST VECTOR $BCERR VECTOR $BCFAC VECTOR $BCPC VECTOR $CRUPC,C$$CDA VECTOR $CRUST,C$$CDA VECTOR $DQLM1 VECTOR $DQLM2 VECTOR $DRAP2 VECTOR $DRLM1 VECTOR $DRLM2 VECTOR $EMTRP VECTOR $ILINS VECTOR $IOTRP VECTOR $SGFLT VECTOR $SRNAM VECTOR $TRP04 VECTOR $TRTRP VECTOR $XDTND,MPLXDT ; ADDITIONAL SPM-11M-PLUS HOOKPOINTS VECTOR $SPH64 VECTOR $SPH66 VECTOR $SPH67 VECTOR $SPH70 VECTOR $SPH71 VECTOR $SPH72 VECTOR $SPH74,P$$CTL VECTOR $SPH75,Q$$OPT VECTOR $SPH76,P$$CTL VECTOR $SPH77,Q$$OPT ; ADDITIONS LATE IN VERSION 3.0 DEVELOPMENT VECTOR $FMSK5 ; ; ADDED FOR RSX-11M-PLUS V3.0 UPDATE C AND MICRO/RSX V3.1 ; VECTOR $DRAPR VECTOR $HKSTS VECTOR $IDLFL VECTOR $POLHD VECTOR $SETM VECTOR $SPMVC VECTOR $SPV01 VECTOR $SPV02 VECTOR $SPV03 VECTOR $SRATT ; ADDITIONS FOR VERSION 4.0 VECTOR U.CTX VECTOR U.FPRO VECTOR U.LOG VECTOR $LDEL1 VECTOR $USRLG VECTOR $PRISZ VECTOR $FNDSP VECTOR $GTUSR VECTOR $LNTD1 VECTOR $RLRLN VECTOR $CRPAS VECTOR $DVTMO VECTOR $MPUBM NOSTB $STMAP,DUMMY ; THIS WAS A DUPLICATE VECTOR $CRCTX VECTOR $CRLO1 VECTOR $DELO1 VECTOR $DLCTX VECTOR $LOGTB VECTOR $QRMVA VECTOR $TBTRN VECTOR $BLKC2 VECTOR $BMSET VECTOR $CVLBN VECTOR $RLCN VECTOR $RQCND VECTOR $STMAP VECTOR $VOLVD VECTOR $BLKCK VECTOR $MPPHY VECTOR $FRKHD VECTOR $EFMSK,E$$LOG VECTOR $ULDPT VECTOR $RTF01,MPNET VECTOR $RTF02,MPNET VECTOR $RTF03,M$$NET VECTOR $RTF04,M$$NET VECTOR $LTEEP,M$$NET VECTOR $WPLST,R$$WPT VECTOR $WPADR,R$$WPT VECTOR $WPIN0,R$$WPT VECTOR $WPIN1,R$$WPT VECTOR $WPIN2,R$$WPT VECTOR $WPIN3,R$$WPT VECTOR $WPBR,R$$WPT VECTOR $TNAME VECTOR $MPUB1 VECTOR $PRMOD VECTOR $ULDRQ VECTOR $FNERL VECTOR $IODSA VECTOR $QINSB VECTOR KISDR0 VECTOR KISDR6 VECTOR $CKCNT VECTOR $CKLDC VECTOR $DRVPF VECTOR $TRINT,C$$CDA VECTOR $UMRWT VECTOR $ACDHD,T$$ACD VECTOR $DQUMR VECTOR $LOGER VECTOR $STMP1 VECTOR $TTPRM VECTOR $WCFLG VECTOR $CPSEN,C$$RMT VECTOR $CPALO,C$$RMT VECTOR $CPDEA,C$$RMT ; ; SYMBOLS ADDED AT THE END OF VERSION 4.0 FOR XDT, CPR ; AND GENERAL CLEANUP ; VECTOR T.CTX VECTOR T.SAST VECTOR $ABCTK VECTOR $ACCLK VECTOR $ACHKP VECTOR $ACHKW VECTOR $ACHUI,U$$DAS VECTOR $ACTRM VECTOR $ACTTK VECTOR $ALCLK VECTOR $ALPKT VECTOR $ALSC1,P$$OOL VECTOR $ALSPK,P$$OOL VECTOR $ALTRG VECTOR $ATTPT VECTOR $BILDS VECTOR $BLKC1 VECTOR $CALTA,S$$LIB VECTOR $CEFIG VECTOR $CEFNG VECTOR $CFORK,M$$PRO VECTOR $CKACC,P$$LAS VECTOR $CKBFI,U$$DAS VECTOR $CKBFW VECTOR $CKLBN,S$$HDW VECTOR $CKUAB,A$$CNT VECTOR $CLRSM VECTOR $CPCON,C$$RTB VECTOR $CSFSV,C$$KXJ VECTOR $CSHSV,C$$KXJ VECTOR $CURPR VECTOR $DASTT VECTOR $DBTRP VECTOR $DCAST VECTOR $DCCEB,D$$CHE VECTOR $DCCEL,D$$CHE VECTOR $DCLKA VECTOR $DCNEB,D$$CHE VECTOR $DCNEL,D$$CHE VECTOR $DCPCB,D$$CHE VECTOR $DCSTS,D$$CHE VECTOR $DCWIO VECTOR $DECAL VECTOR $DECBF VECTOR $DECIO VECTOR $DECIP VECTOR $DESC1 VECTOR $DIRSV VECTOR $DIRXT VECTOR $DLNK,S$$HDW VECTOR $DQAC,C$$INT VECTOR $DRAP3 VECTOR $DRAP4 VECTOR $DRAPV VECTOR $DRCHE VECTOR $DRCL2 VECTOR $DRCL3 VECTOR $DRTHR,P$$OFF VECTOR $DRWSE VECTOR $DSPKA VECTOR $DVMG1 VECTOR $ECCOR,S$$ECC VECTOR $EMSST VECTOR $ERREC,P$$OFF VECTOR $ERTHR,P$$OFF VECTOR $ERHEA,E$$LOG VECTOR $EXDOP,M$$PRO VECTOR $EXROP,M$$PRO VECTOR $EXRP1,M$$PRO VECTOR $EXRQS VECTOR $EXRQU VECTOR $FINBF VECTOR $FINDR VECTOR $FINXT VECTOR $FMAPP,F$$MAP VECTOR $FMSKR,C$$RMT VECTOR $FORK0 VECTOR $FORK1 VECTOR $FORK2,C$$INT VECTOR $FPPRQ,F$$LPP VECTOR $FPPR7,F$$LPP VECTOR $FPPR8,F$$LPP VECTOR $FORKL,M$$PRO VECTOR $GENBF VECTOR $GGFRN,G$$GEF VECTOR $GNLST VECTOR $IFORK,M$$PRO VECTOR $IMASG,C$$RTB VECTOR $INTSC,C$$INT VECTOR $INTSF VECTOR $INTX1 VECTOR $IOKIL VECTOR $IOKL1 VECTOR $IOKL2 VECTOR $KATBL VECTOR $KXBAS,C$$KXJ VECTOR $KXPTR,C$$KXJ VECTOR $KXVC1,C$$KXJ VECTOR $LCKPR,R$$LKL VECTOR $LDPCB VECTOR $LOADT VECTOR $LSUPD,S$$LIB VECTOR $LSUP1,S$$LIB VECTOR $MAPTK VECTOR $MPDC2 VECTOR $MPDC3 VECTOR $MPDC4 VECTOR $MPDCV VECTOR $PASTH VECTOR $PKAVL,Q$$OPT VECTOR $PLTRQ,P$$CTL VECTOR $PRIFR VECTOR $PROCN,M$$PRO VECTOR $PWRFL VECTOR $QASTC,C$$INT VECTOR $QCLIL VECTOR $QPKRQ VECTOR $QPKR1 VECTOR $RELCD VECTOR $RELOM VECTOR $RELOP VECTOR $RELUI,U$$DAS VECTOR $REQUE VECTOR $RLCPS VECTOR $RLPAR VECTOR $RLPR1 VECTOR $RNDCT,R$$NDC VECTOR $RQCNC,O$$LAP VECTOR $SETFG VECTOR $SETMG VECTOR $SETRT VECTOR $SETRQ VECTOR $SHFND,S$$HDW VECTOR $SHFN1,S$$HDW VECTOR $SHLIM,S$$HDW VECTOR $SHSAV,S$$HDW VECTOR $SGFFR VECTOR $SIRWF,S$$LIB VECTOR $SPMAX VECTOR $SRCQ1 VECTOR $SRMUT,P$$OFF VECTOR $SRWND,P$$LAS VECTOR $SUPFL,S$$LIB VECTOR $SWACD,T$$ACD VECTOR $SWAC1,T$$ACD VECTOR $SWPCT,SWAP VECTOR $SWSTK VECTOR $TSKRQ VECTOR $UISET,M$$MUP VECTOR $UMR4 VECTOR $UMR5 VECTOR $UNMAP,P$$LAS VECTOR $WPVAL,R$$WPT VECTOR $WTUMR VECTOR $XXLOW,C$$KXJ VECTOR $XXHGH,C$$KXJ ; ; SYMBOLS ADDED FOR VERSION 4.1 ; VECTOR $RMTSK VECTOR $SECPB VECTOR $CRSFM,C$$CDA VECTOR $CPABO ; ; SYMBOLS ADDED FOR VERSION 4.3 ; VECTOR $CPRCV ; ; SYMBOLS ADDED FOR VERSION 4.4 ; VECTOR $URTCB VECTOR $SRMAI ; ; SYMBOLS ADDED FOR VERSION 4.5 ; NOSTB $MPCSR+6,P$$RTY SYNONM $MPCS6 VECTOR $MPCTL,
VECTOR $POWSP,P$$RFL VECTOR $EXECL,M$$PRO VECTOR $MLOCK,M$$PRO VECTOR $MULCK,M$$PRO VECTOR $CRIOP,C$$CDA VECTOR $SCURM,M$$PRO VECTOR $UBUMR,U$$BME VECTOR $FMSK6 VECTOR $NXTLK,A$$CKP ; ;DC406 ; SYMBOLS ADDED FOR RSX-11M-PLUS V4.6 ;DC406 ; ;DC406 VECTOR $UTUIC ;DC406 VECTOR $PATCH ;DC406 ;DC406 ; FOR PEACE OF MIND, PAD THE VECTOR .IF DF R$$MPL .REPT 25. .WORD 160001 .ENDR MAXOFF=.-EXEVEC .ENDC ; DF R$$MPL .PAGE ; DEFINE GLOBALS OFFSETS GIVEN IN STB FILE ; ; ********************************************************* ; * * ; * > > > W A R N I N G < < < * ; * * ; * THE FOLLOWING ARE OFFSET DEFINITIONS WHICH ARE * ; * SUPPLIED EITHER BY DEFINITION IN THE EXEC (IOSUB) * ; * OR THE DUMMY STB FILE (FROM SFVC2). ANY CHANGE TO * ; * THESE DEFINITIONS MUST BE MADE IN BOTH MODULES. * ; * * ; ********************************************************* .IF NDF R$$MPL G$$SPA == 34 S$$SPA == 10 S$$SPC == 6 .ENDC ; NDF R$$MPL .END